33699baa073bf1b419d998eed9de06ec0a0bf1a3,rif/src/main/java/lupos/rif/builtin/ListFunctions.java,ListFunctions,make_list,#Argument#,44
Before Change
if (item instanceof Variable)
result.addItem(new RuleVariable(item.getName()));
else if (item instanceof Literal)
result.addItem(new Constant((Literal) item, result));
else if (item instanceof IExpression)
result.addItem((IExpression) item);
}
After Change
if (item instanceof Variable) {
ls.add(arg.binding.get((Variable) item));
} else if (item instanceof Literal) {
ls.add((Literal)item);
} else if (item instanceof IExpression) {
ls.add((Literal)((IExpression) item).evaluate(arg.binding));
}